service_DATA = $(service_in_files:.service.in=.service)
$(service_DATA): $(service_in_files) Makefile
- @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@.tmp && mv $@.tmp $@
+ $(AM_V_GEN) \
+ [ -d $(@D) ] || $(mkdir_p) $(@D) ; \
+ sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@.tmp && mv $@.tmp $@
libexec_PROGRAMS += gnome-shell-calendar-server
$(AM_V_GEN) ( cd $(srcdir) && \
$(GLIB_MKENUMS) \
--template $< \
- $(shell_public_headers_h) ) > $@.tmp && \
- (cmp -s $@.tmp shell-enum-types.h || mv $@.tmp shell-enum-types.h) && \
- rm -f $@.tmp && \
+ $(shell_public_headers_h) ) > $(@F).tmp && \
+ (cmp -s $(@F).tmp shell-enum-types.h || mv $(@F).tmp shell-enum-types.h) && \
+ rm -f $(@F).tmp && \
echo timestamp > $(@F)
EXTRA_DIST += shell-enum-types.h.in
CLEANFILES += stamp-shell-enum-types.h
$(AM_V_GEN) ( cd $(srcdir) && \
$(GLIB_MKENUMS) \
--template $< \
- $(shell_public_headers_h) ) > $@.tmp && \
- mv $@.tmp $@ && \
- rm -f $@.tmp
+ $(shell_public_headers_h) ) > $(@F).tmp && \
+ mv $(@F).tmp $(@F) && \
+ rm -f $(@F).tmp
EXTRA_DIST += shell-enum-types.c.in
libgnome_shell_la_LDFLAGS = -avoid-version